package com.tarena.elts.entity;

import java.io.Serializable;

/**
 * 考试信息值对象. 是值对象
 * 
 * @author Robin
 */
public class ExamInfo implements Serializable {

	/**
   * 
   */
	private static final long serialVersionUID = 7171922215075641740L;
	/** 考试科目 */
	private String title;
	/** 考生 */
	private User user;
	/**
	 * 分钟为单位
	 */
	private int timeLimit;

	private int questionCount;

	public ExamInfo() {
	}

	public ExamInfo(String title, User user, int timeLimit, int questionCount) {
		super();
		this.title = title;
		this.user = user;
		this.timeLimit = timeLimit;
		this.questionCount = questionCount;
	}

	@Override
	public String toString() {
		if(user==null){
			System.out.println(user+"fff");
		}
		return "姓名: " + user.getName() + "    编号: " + user.getId()
				+ "    考试时间: " + timeLimit + "分钟" + "    考试科目: " + title
				+ "    题目数量: " + questionCount;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public User getUser() {
		return user;
	}

	public void setUser(User user) {
		this.user = user;
	}

	public int getTimeLimit() {
		return timeLimit;
	}

	public void setTimeLimit(int timeLimit) {
		this.timeLimit = timeLimit;
	}

	public int getQuestionCount() {
		return questionCount;
	}

	public void setQuestionCount(int questionCount) {
		this.questionCount = questionCount;
	}

}
